Development Mode (a.k.a. “Editable Installs”)
https://setuptools.pypa.io/en/latest/userguide/development_mode.html
#setuptools_User_guide
積ん読
“Strict” editable installs
pip install -e . --config-settings editable_mode=strict
setuptools v64.0.0 から
ref: https://setuptools.pypa.io/en/latest/history.html#v64-0-0
PEP 660 – Editable installs for pyproject.toml based builds (wheel based)
コンフリクトする2つの期待
1. It should allow developers to add new files (or split/rename existing ones) and have them automatically exposed.
2. It should behave as close as possible to a regular installation and help users to detect problems (e.g. new files not being included in the distribution).
In this mode, new files won’t be exposed and the editable installs will try to mimic as much as possible the behavior of a regular install.
仕組みとして build/__editable__.* directory を作るらしい
関連Issue?:Editable installs are broken after __editable__ and __path_hook__ changes